/*
 * $Id: QESubdivision.h 249 2008-09-09 13:58:25Z jon $
 * Sleeper
 *
 * Created by Jon Gordon on 3/15/08
 * Copyright Jon Gordon.  All rights reserved.
 * 
 * Permission is hereby granted, free of charge, to any person obtaining 
 * a copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including 
 * without limitation the rights to use, copy, modify, merge, publish, 
 * distribute, sublicense, and/or sell copies of the Software, and to 
 * permit persons to whom the Software is furnished to do so, subject to 
 * the following conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */


#import <Cocoa/Cocoa.h>

#import "QECountry.h"

@interface QESubdivision : NSObject {
    NSString *name;
    NSString *designation;
    NSString *iso3166_2;
    NSString *fips;
    NSString *postalAbbr;
    QECountry *divisionOf;
}
- (id)initWithName:(NSString *)newName
       designation:(NSString *)newDesignation
         iso3166_2:(NSString *)newIso3166_2
              fips:(NSString *)newFips
        postalAbbr:(NSString *)newPostalAbbr
        divisionOf:(QECountry *)newDivisionOf;

- (id)initWithName:(NSString *)newName
       designation:(NSString *)newDesignation
         iso3166_2:(NSString *)newIso3166_2
              fips:(NSString *)newFips
        divisionOf:(QECountry *)newDivisionOf;

- (NSString *)menuItemText;

- (NSString *)name;
- (NSString *)designation;
- (NSString *)iso3166_2;
- (NSString *)fips;
- (NSString *)postalAbbr;
- (QECountry *)divisionOf;
@end
